package com.lsk.mobile;

import com.jfinal.aop.Duang;
import com.jfinal.core.Controller;
import com.jfinal.plugin.redis.Cache;
import com.jfinal.plugin.redis.Redis;
import com.lsk.util.ReturnData;

/**
 * 小程序 controller
 */
public class AppletController extends Controller {

    Cache cache= Redis.use();

    AppletService txAppletService= Duang.duang(new AppletService());

    /**
     *
     */


    /**
    * 小程序通过code换取信息
    */
    public void getSessionKey() {
        String jsCode=getPara("code");
        ReturnData returnData =txAppletService.getSessionKeyService(jsCode);
        renderJson(returnData);
    }

    public void getSessionKey1() {
        String jsCode=getPara("code");
        ReturnData returnData =txAppletService.getSessionKeyService1(jsCode);
        renderJson(returnData);
    }
    /**
     * 小程序通过code换取信息
     */
    public void getSessionKey2() {
        String jsCode=getPara("code");
        ReturnData returnData =txAppletService.getSessionKeyService2(jsCode);
        renderJson(returnData);
    }

    public void getSessionKey3() {
        String jsCode=getPara("code");
        ReturnData returnData =txAppletService.getSessionKeyService3(jsCode);
        renderJson(returnData);
    }
    /**
     * 刷新token
     */
    public void refreshToken(){

        String userId=getPara("userId");

        ReturnData returnData=txAppletService.refreshTokenService(userId);

        renderJson(returnData);
    }

}
